#!user/bin/env python3
# -- coding: utf-8 --
# @Createtime：2023/9/6 11:17
# @Updatetime：11:17
# @Author：Test008
# @File：3-地图开发
# @Description：
from pyecharts.charts import Map
from pyecharts.options import *

# 1》导入地图
# 2》准备数据
# 3》添加数据，默认是中国地图
# 4》生成地图，设置全局选项
map = Map()
data = [
    ('广东省', 290),
    ('广西壮族自治区', 98),
    ('江西省', 102),
    ('湖南省', 97),
    ('湖北省', 400),
    ('浙江省', 300),
    ('福建省', 103)
]
map.add('中国地图', data, 'china')

map.set_global_opts(
    visualmap_opts=VisualMapOpts(
        is_show=True,
        is_piecewise=True, pieces=[  # is_piecewise 表示可以修改范围，默认1-100
            {'min': 0, 'max': 100, 'label': '0-100', 'color': '#fab27b'},
            {'min': 100, 'max': 200, 'label': '100-200', 'color': '#905a3d'},
            {'min': 200, 'max': 300, 'label': '200-300', 'color': '#f47920'},
            {'min': 300, 'max': 400, 'label': '300-400', 'color': '#ef5b9c'},
            {'min': 400, 'max': 500, 'label': '400-500', 'color': '#f05b72'}
        ]
    )

)
map.render()
